想象一下從礦體中提取有價值的材料。你最需要什么?適用于材料提取、加工和處理的設備。同樣,加密貨幣的數(shù)字金坑要求您擁有工具來驗證并將交易添加到區(qū)塊鏈分類賬以進行加密挖掘。
挖掘加密貨幣的一種方法是通過計算機的中央處理單元 (CPU)。CPU 中的算術邏輯單元 (ALU) 執(zhí)行高級算術和邏輯運算,使 CPU 能夠執(zhí)行復雜的運算和計算。任何擁有臺式計算機的人都可以使用其 CPU 的處理能力來解決復雜的算法并驗證加密貨幣交易。這個挖掘過程在加密貨幣挖掘軟件中被稱為 CPU 挖掘。
什么是 CPU 挖礦?
CPU 挖掘是一種加密挖掘過程,它使用中央處理器內(nèi)核來檢查區(qū)塊鏈交易、解決數(shù)學難題、驗證交易塊和鑄造新硬幣。您可以使用日常計算機或 CPU 挖礦設備來挖掘加密貨幣。
CPU 可以在任務之間快速切換,并遵循“如果這個,做那個,否則做別的”類型的算法執(zhí)行指令。這種 CPU 功能可最大限度地減少用戶在使用不同軟件時的等待時間。
CPU 也可以做數(shù)學工作,但不適合解決重復或冗長的數(shù)學方程。由于 CPU 無法處理大量數(shù)學數(shù)據(jù),加密貨幣挖礦愛好者轉而使用圖形處理單元 (GPU) 挖礦。
什么是 CPUminer?
CPUminer 是優(yōu)化加密貨幣挖掘的多線程開源軟件。該軟件支持安全散列算法 (SHA)-256d 和 scrypt (N, 1, 1) 協(xié)議、getblocktemplate 和 Stratum 挖掘協(xié)議。CPUminer 非常適合單人挖礦和礦池挖礦。
比特幣挖礦史上的CPU挖礦
2009 年,比特幣 (BTC) 并不像今天這樣主流。2009 年 1 月 3 日,化名創(chuàng)造者中本聰?shù)谝粋€挖出比特幣。他使用他的計算機 CPU 芯片挖出了第一批 50 個比特幣。第一個比特幣區(qū)塊被稱為創(chuàng)世區(qū)塊。
CPU 加密挖掘依賴于“一個處理器,一票”共識機制。中本聰在 2008 年的論文比特幣:點對點電子現(xiàn)金系統(tǒng)中提出了這個想法。比特幣不再遵循這個原則,只有某些山寨幣允許礦工使用 CPU 鑄造硬幣。
早期缺乏礦工競爭意味著任何人都可以使用其 CPU 的計算能力來創(chuàng)建新的加密區(qū)塊并獲得挖礦獎勵。早在 2010 年,你就可以使用 Intel Pentium CPU 生成數(shù)百個 BTC。更少的競爭意味著更高的成功率,但從那以后發(fā)生了很多變化。
隨著越來越多的礦工加入 BTC 網(wǎng)絡以獲得區(qū)塊獎勵,競爭逐漸加劇。然而,礦工們很快發(fā)現(xiàn)獎金超過了電力和機器折舊成本。此外,算法難度的增加導致交易發(fā)現(xiàn)時間更長。這些問題導致了 GPU 挖礦。
CPU 挖掘的工作原理
CPU 挖掘使用計算機硬件來執(zhí)行與區(qū)塊鏈相關的計算。您可以使用普通筆記本電腦和臺式機來挖掘硬幣,然后將它們存儲在加密貨幣托管軟件中。加密貨幣礦工使用 CPU 運行散列函數(shù),直到找到正確的結果。在解決了一個區(qū)塊的挖掘問題后,他們會收到一個網(wǎng)絡專有硬幣的區(qū)塊獎勵。
根據(jù)配置,CPU 依賴于單中心、雙中心或四中心處理器。更多的中心允許處理器始終滿足不同的 CPU 挖掘準則。一些 CPU 可以為每個可訪問的中心想象兩個中心,并間接促進超線程。盡管超線程意味著潛在力量的倍增,但實際中心的性能要優(yōu)于虛擬中心。一些礦工將兩個或更多 CPU 處理器連接到基于 Intel 和 AMD 處理器的服務器和工作站。
CPU 挖礦通常利用工作量證明 (PoW) 機制來證明工作完成、添加新幣并獲得獎勵。它的成功取決于兩個技術 CPU 能力:
- 哈希率衡量解決獲得采礦獎勵所需的密碼難題的機會。它以每秒哈希 (h/s) 為單位。CPU 芯片挖掘以千哈希每秒 (kh/s) 為單位測量哈希率。即使是最好的 CPU 也可以達到8-20 kh/s的哈希率。
- 能源使用效率衡量每千瓦時哈希的整體能源消耗。該評估有助于礦工比較獎勵和電力成本。
CPU礦機組件:
CPU 采礦設備結合了單個采礦設備以提高性能和效率。常見的 CPU 挖礦設備元素有:
- 用于硬件冷卻的冷卻器
- 具有競爭力頻率的處理器
- 電源提供安靜的支持和有效的哈希率
- 用于所有元素之間無縫通信的主板
- 用于內(nèi)存通道和帶寬的隨機存取內(nèi)存 (RAM)
一些 CPU 礦工還通過連接多個 CPU 來創(chuàng)建多 CPU 挖礦設備。這里的想法是將多個 CPU 的功能組合并集中在一臺計算機中。具有此類設置的服務器和工作站需要具有多個內(nèi)核和線程的定制服務器板或主板。
如何開始 CPU 挖礦
如果您準備好冒險并從今天開始挖礦,您有兩種選擇。您可以單打獨斗,也可以加入礦工池開始 CPU 挖礦。
1. 單獨挖礦
在單人挖礦中,獨立礦工在沒有第三方或礦池支持的情況下確認區(qū)塊鏈交易區(qū)塊。獨奏礦工依靠硬件哈希能力和網(wǎng)絡哈希率將新硬幣添加到他們的加密貨幣錢包中。
單人挖礦競爭非常激烈,礦工可能需要數(shù)年時間才能發(fā)現(xiàn)一個區(qū)塊。由于哈希率復雜性較低,這種挖礦方法在早期更有利可圖。盡管存在困難因素,但隨著時間的推移,單獨挖礦可以提供比礦池挖礦更高的回報,因此它可能是有益的。在深入進行單獨的 CPU 挖礦操作之前,將電費和其他費用與利潤進行比較。
2. 礦池
礦池吸引個體礦工協(xié)作和共享計算能力以發(fā)現(xiàn)新區(qū)塊。礦池礦工通過網(wǎng)絡共享他們的資源,以增加盈利機會。在驗證并添加一個塊后,他們根據(jù)個人處理能力的貢獻來分配獎勵。一些加密礦池要求礦工出示 PoW 才能獲得獎勵。
加入礦池可以讓礦工支付電力和硬件成本。但是,他們放棄了一些采礦自主權,必須遵守礦池規(guī)則才能參與。Slushpool 是第一個比特幣礦池,并于 2010 年出現(xiàn)在Bitcointalk 論壇上。
如何找到最適合挖礦的 CPU
并非所有 CPU 都是平等的,因此找到最好的 CPU 來挖掘加密貨幣是一項挑戰(zhàn)。考慮這些因素以找到最適合采礦設備的 CPU。
核心數(shù)
將內(nèi)核視為 CPU 的大腦。一個 CPU 內(nèi)核由數(shù)十億個微型晶體管組成。它接收和處理任務信息以供外部使用。1971 年的第一批 CPU 只有一個 CPU 內(nèi)核。這些內(nèi)核不需要同時運行多個程序。
隨著用戶開始運行更多資源密集型應用程序,CPU 需要更多內(nèi)核。您的計算機擁有的內(nèi)核越多,運行多個任務就越容易。要為加密挖掘構建最佳 CPU,您需要足夠的內(nèi)核來快速驗證塊交易。
線程
線程是將物理內(nèi)核劃分為多個虛擬內(nèi)核的一系列編程指令或虛擬組件。CPU 可以將其內(nèi)核線程化多達 2 倍,以提供更多處理能力。例如,單個 Intel Core CPU 每個內(nèi)核有 2 個線程。同樣,雙核或八核 CPU 有 4 到 16 個線程。理想情況下,它有助于使用具有更多線程的 CPU 來產(chǎn)生最佳處理能力。
今天的一些 CPU 提供多線程或超線程功能。超線程使單個內(nèi)核可以充當兩個內(nèi)核以加快應用程序的執(zhí)行速度。多線程使用單個進程資源運行兩個或多個并發(fā)線程。
時鐘速度
時鐘速率或時鐘速度,測量時鐘發(fā)生器生成脈沖以同步不同組件操作的速率。CPU 以千兆赫 (GHz) 為單位測量時鐘速度或周期速率。更高的時鐘速度有助于加密礦工實現(xiàn)更高的哈希率并防止超頻。現(xiàn)代 CPU 指定基本(最小)時鐘速度和渦輪(最大)速度。他們根據(jù)任務強度和溫度調整時鐘頻率。
冷卻選項
CPU晶體管在運行過程中會產(chǎn)生熱能或熱量。這種熱量會增加整體 CPU 溫度。采礦 CPU 需要高效的冷卻系統(tǒng)才能保持在其安全的工作溫度范圍內(nèi)。CPU 帶有空氣或液體冷卻選項,以吸收和重新分配硬件的熱量。空氣冷卻器在機箱內(nèi)重新定位和散發(fā)熱量,而液體冷卻器使用散熱器風扇將熱量轉移到系統(tǒng)外。
能量消耗
強大的 CPU 會消耗大量電力。如果你開采需要大量電力的加密貨幣,你最終會在電費上花費很多。這就是為什么礦工購買功耗較低的 CPU 或開采不那么費力的硬幣的原因。一些 CPU 礦工還考慮加入礦池以從礦池中收回電費。
TDP等級
熱設計功率 (TDP) 額定值以瓦特為單位衡量處理器的功率和熱性能。具有良好 TDP 評級的 CPU 可幫助您節(jié)省電力消耗,同時保持穩(wěn)定的工作溫度。如果你想購買更高 TDP 的 CPU 用于挖礦,你還需要強大的冷卻器。
CPU挖礦是否有利可圖?
CPU 挖礦盈利能力取決于您的加密挖礦項目和 CPU 配置。CPU 挖礦是早期獲取代幣并保證它們安全直到收益率更高的好方法。礦工經(jīng)常將 CPU 和顯卡結合起來以賺取更多利潤。請小心,因為加密貨幣挖掘可能具有高度波動性和投機性。
CPU挖礦計算器
CPU 挖礦盈利能力計算器可讓您評估硬件的潛在收益。它比較電力成本和總收入來估計利潤。您可以將 CPU 和電力成本除以估計收入,以了解需要多長時間才能看到投資回報 (ROI)。
CPU挖礦安全嗎?
是的,但是您需要對一些事情保持謹慎。首先,您的防病毒軟件可能會將挖礦客戶端標記為病毒。當 CPU 礦工將挖礦軟件注冊為特洛伊木馬病毒時,就會發(fā)生這種情況。您只需將軟件添加到例外列表即可停止看到此類錯誤。其次,在筆記本電腦上挖礦時需要小心。筆記本電腦無法承受 CPU 等不斷升高的溫度,采礦可能會導致永久性硬件損壞。
CPU挖礦的優(yōu)缺點
CPU 礦工使用普通的個人計算機 (PC) 設置或 CPU 農(nóng)場來挖掘新硬幣。個人礦工經(jīng)常用家用電腦開始 CPU 挖礦,以產(chǎn)生適度的被動收入。以下是評估 CPU 挖掘是否適合您的一些利弊。
CPU挖礦優(yōu)點
- 容易上手
- 幫助賺取可擴展的被動收入
- 涉及最小的運營成本和硬件投資
- 隨著時間的推移產(chǎn)生最佳的投資回報率
- 每個有電腦的人都可以使用
- 輕松挖掘 CPU 可挖掘的加密貨幣
CPU挖礦缺點
- 容易受到僵尸網(wǎng)絡的攻擊
- 無法開采大多數(shù)加密貨幣
- 因耗電量大而無利可圖
- 不安全的溫度可能對鉆機造成永久性損壞
CPU 挖礦與 GPU 挖礦
CPU 挖掘使用 CPU 的處理能力來驗證交易和挖掘新硬幣。GPU 挖掘依賴于圖形處理單元解決復雜數(shù)學問題和驗證電子交易的能力。CPU 就像一個執(zhí)行器。它試圖在分配給它的任何任務上變得更聰明。它的主要目標是立即執(zhí)行軟件指令和切換任務。CPU還:
- 為程序創(chuàng)建虛擬內(nèi)存錯覺
- 確保與舊代碼的向后兼容性
- 在用戶程序和操作系統(tǒng) (OS) 之間強制執(zhí)行權限級別
GPU 執(zhí)行的工作較少,但非常擅長處理重復性工作。GPU 可以運行更多的數(shù)學方程式,因為它們的 ALU 比 CPU 多。這就是 GPU 礦工擅長并行計算的原因。讓我們看一下區(qū)分 CPU 和 GPU 挖掘能力的四個因素。
速度
在解決與采礦相關的數(shù)學問題方面,GPU 比 CPU 快得多。CPU 處理具有更少內(nèi)核的更大指令集。例如,使用 128 位流 SIMD 擴展 (SSE) 指令或八個 2256 位高級向量擴展 (AVX) 的 CPU 內(nèi)核每個時鐘執(zhí)行四個 32 位指令。相比之下,GPU 每個時鐘執(zhí)行 3200 條 32 位指令。
能源效率
在比較 CPU 和 GPU 挖礦時,挖礦效率是另一個需要考慮的因素。您使用的硬件越高效,您節(jié)省的能源就越多。GPU 比 CPU 更節(jié)能,已成為礦工的首選。
維護
CPU 不像 GPU 那樣易于維護或升級。您需要注意 CPU 溫度和潛在損壞。另一方面,GPU 很容易維護。
難度級別
如果您想輕松挖掘,GPU 應該是首選。CPU 可以處理您對它們提出的任何要求。但更高的處理也會產(chǎn)生熱量并增加永久性硬件損壞的機會。簡而言之,CPU 更加通用并處理廣泛的指令集,而 GPU 內(nèi)核處理數(shù)據(jù)的速度比 CPU 快許多倍。
使用 CPU 挖礦的最佳實踐
如果潛在的 CPU 溫度問題讓您大汗淋漓,這里有一些安全 CPU 挖掘的最佳實踐。
- 將 CPU 溫度保持在 80°C (176°F) 以下。這是針對每側不同窗口的基準。一種方法是從基本輸入/輸出系統(tǒng) (BIOS) 檢查計算機的溫度。您還可以使用硬件監(jiān)控軟件對其進行監(jiān)視。
- 限制進程。請記住,一個 CPU 可以同時運行多個進程,但是當它更努力地工作時會產(chǎn)生熱量。在 CPU 上挖掘加密貨幣時,您需要最小化后臺進程。此類過程包括玩游戲、瀏覽互聯(lián)網(wǎng)和觀看YouTube視頻。
- 經(jīng)常清潔風扇和電路板。CPU 很容易因為它們產(chǎn)生的熱量而堵塞。經(jīng)常用壓縮空氣吹凈灰塵。
- 獲得冷卻系統(tǒng)。PC 機箱風扇、灰塵過濾器和 CPU 冷卻器等冷卻設備有助于將您的系統(tǒng)保持在安全的溫度范圍內(nèi)。
- 請注意使用您的處理器挖掘加密貨幣的加密貨幣挖掘騙局。例如,XMrig CPU 會在計算機上安裝特洛伊木馬,并利用其資源挖掘數(shù)字貨幣。此類威脅會導致計算機過熱和性能不佳。
交易加密貨幣可以像 CPU 挖礦一樣有利可圖
CPU 挖掘并不是挖掘加密貨幣的唯一選擇。您還可以使用專用集成電路 (ASIC) 挖礦或云挖礦從區(qū)塊發(fā)現(xiàn)中獲利。如果您覺得挖礦難度太大,您還可以通過在加密貨幣交易所進行交易來賺取被動收入。